home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / cdity / ModeProSrc.lha / Daemon / Unnamed1 / 4.1 / MP.h next >
C/C++ Source or Header  |  1996-06-12  |  2KB  |  58 lines

  1. #include "/ModePro.h"
  2.  
  3. #define CATCOMP_NUMBERS
  4. #include "mplocale.h"
  5.  
  6. #define EVT_HOTKEY 0
  7.  
  8. /*** PROTOTYPES ***/
  9. BOOL GetArgs(int argc, char **argv);
  10. void CleanupArgs(int argc);
  11. BOOL DaemonLoadFile(STRPTR FileName);
  12.  
  13.  
  14. /**** DefaultNode Funcs ****/
  15. struct  DefaultNode *FindDNode(struct List *list,UBYTE *name);
  16.  
  17. void    AddDNode(ULONG dest, struct DefaultNode *n);
  18. void RemDNode(struct DefaultNode *DN);
  19.  
  20. /**** Public Screen ()'s ****/
  21. void    FreeOpenNode(struct OpenNode *on);
  22. void    ClosePubScreens(void);
  23. void    FreeWBOpenNode(void);
  24.  
  25. /**** Locale ()'s ****/
  26. STRPTR  GetString( LONG stringNum);
  27. void    InitStrings(void);
  28.  
  29. /*** IO() ***/
  30. BOOL    ShowGUI(void);
  31. void    HideGUI(void);
  32. void    ProcessInput(void);
  33. void    ProcessMPMessages(void);
  34.  
  35.  
  36. /**** Files ****/
  37.  
  38. /**** Requesters ****/
  39.  
  40. /**** Clean Up ()'s ****/
  41. void    CheckToQuit(void);
  42. void    CleanUp(void);
  43.  
  44. LONG SendPrefsMsg(ULONG Command, ULONG Code, APTR Data);
  45.  
  46. /**** Patch functions ****/
  47. struct Screen __asm __saveds  *NewOpenScreen(register __a0 struct ExtNewScreen *ns);
  48. struct Screen __asm __saveds  *NewOpenScreenTagList(register __a0 struct ExtNewScreen *ns,
  49.                                                     register __a1 struct TagItem *taglist );
  50. BOOL __saveds __asm NewCloseScreen(register __a0 struct Screen *S);
  51. struct Window __saveds __asm *NewOpenWindow(register __a0 struct ExtNewWindow *nw);
  52. struct Window __saveds __asm *NewOpenWindowTagList(register __a0 struct ExtNewWindow *nw,
  53.                                                    register __a1 struct TagItem *tags);
  54. BOOL __saveds __asm NewLayoutMenusA(register __a0 struct Menu *fm,
  55.                                     register __a1 APTR vi, 
  56.                                     register __a2 struct TagItem *tags);
  57. LONG __saveds ASM NewCloseWorkBench(void);
  58.